Performance improvement of haptic collision detection using subdivision surface and sphere clustering
نویسندگان
چکیده
Haptics applications such as surgery simulations require collision detections that are more precise than others. An efficient collision detection method based on the clustering of bounding spheres was proposed in our prior study. This paper analyzes and compares the applied effects of the five most common subdivision surface methods on some 3D models for haptic collision detection. The five methods are Butterfly, Catmull-Clark, Mid-point, Loop, and LS3 (Least Squares Subdivision Surface). After performing a number of experiments, we have concluded that LS3 method is the most appropriate for haptic simulations. The more we applied surface subdivision, the more the collision detection results became precise. However, it is observed that the performance becomes better until a certain threshold and degrades afterward. In order to reduce the performance degradation, we adopted our prior work, which was the fast and precise collision detection method based on adaptive clustering. As a result, we obtained a notable improvement of the speed of collision detection.
منابع مشابه
Rendering detailed haptic textures
Rendering haptic textures seamlessly out of triangle meshes just by using geometry requires heavy work and does not allow high sampling rates for detailed, rugged models. Better approaches simulate surface texture without increasing much the complexity or processing cost, at the expense of fidelity of perception. We propose a method for rendering local height field maps out of an underlying tri...
متن کاملAdaptive Grouping and Subdivision for Simulating Hair Dynamics
We present a novel approach for adaptively grouping and subdividing hair using discrete level-of-detail (LOD) representations. The set of discrete LODs include hair strands, clusters and strips. Their dynamic behavior is controlled by a base skeleton. The base skeletons are subdivided and grouped to form clustering hierarchies using a quad-tree data structure during the precomputation. At run t...
متن کاملInteractive Product Development and Haptics in Virtual Reality with VrM3d
The VrM3d design tool has been created to investigate the utility of interactive design in virtual reality with force feedback. VrM3d uses two iterative stress approximation methods for reanalyzing part geometry as it is deformed as well as mesh-free analysis to avoid mesh distortion issues, subdivision volume free-form deformation for shape changes, fast collision detection routines, and hapti...
متن کاملInner sphere trees for proximity and penetration queries
We present a novel geometric data structure for approximate collision detection at haptic rates between rigid objects. Our data structure, which we call inner sphere trees, supports different kinds of queries, namely, proximity queries and a new method for interpenetration computation, the penetration volume, which is related to the water displacement of the overlapping region and, thus, corres...
متن کاملInner Sphere Trees
We present a novel geometric data structure for collision detection at haptic rates between arbitrary rigid objects. Our data structure, which we call inner sphere trees, efficiently supports both proximity queries and the penetration volume. The latter is related to the water displacement of the overlapping region and, thus, corresponds to a physically motivated force. Moreover, we present a t...
متن کامل